package com.aaa.sbms.service;

import java.util.Map;

public interface QuitService {

    /**
     * 分页查询离职申请
     * @param map
     * @return
     */
    Map quitPage(Map map);

    /**
     * 分页查询离职员工历史记录
     * @param map
     * @return
     */
    Map quitRecordPage(Map map);

    /**
     * 查询一个离职申请
     * @param id
     * @return
     */
    Map quitOne(int id);

    /**
     * 添加辞职申请
     * @return
     */
    int addQuit();

    /**
     * 判断通过还是辞职
     * 修改离职申请表的审批状态，添加离职历史记录
     * 如果通过，更新users的state
     * 如果驳回，暂时没想到操作
     * @param map
     * @return
     */
    int pass(Map map);
}
